Skip to content

For Alan Turing’s Birthday: A LEGO Turing Machine

6
Share

For Alan Turing’s Birthday: A LEGO Turing Machine

Home / For Alan Turing’s Birthday: A LEGO Turing Machine
Blog

For Alan Turing’s Birthday: A LEGO Turing Machine

By

Published on June 23, 2012

Alan Turing
6
Share
Alan Turing

Today is the 100th birthday of the late Alan Turing, famed mathematician and computer scientist responsible for most concepts relating to algorithms and computations. Turing invented the “Turing Machine” an experiment in intelligent machinery which helped to define and enhance computer evolution.

In honor of him and his achievements, the CWI (Centrum Wiskunde & Informatica) in the Netherlands, built this Turing Machine out of LEGOs. Watch the video below for more.

About the Author

Stubby the Rocket

Author

Learn More About Stubby
Subscribe
Notify of
Avatar


6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Avatar
12 years ago

That is wonderful.

stevenhalter
12 years ago

That is really cool. Happy Birthday Alan!

Avatar
Megaduck
12 years ago

Ok, will one of you smart people out on this series of tubes explain to me how the machine gets 2+2=4?

I get the position of the switches means 2 and another position of the switches means 2, I’m just not sure how it gets to the 4.

Avatar
politeruin
12 years ago

Don’t forget the google doodle which is also a turing machine.

Avatar
12 years ago

@3:
http://www.mind.ilstu.edu/curriculum/turing_machines/turing_machine_overview.php

I was going to complain that the machine lacks the ideal Turing machine’s infinitely long tape, but of course, Legos are expensive. Oh, and the finite amount of matter in the universe. Whatever.

stevenhalter
12 years ago

@3:They have a stored program (in the Lego CPU) that instructs the TM on how to add the two numbers. This is one variation of a TM. Basically, it would be telling the machine what to do when it reads a particular switch position on the tape (move forward, flip a lego switch, goto a new instruction, etc.).
The TM was created by Turing as a useful mechainism in his proof that Hilbert’s Entscheidungsproblem had a negative answer–that there did not exist an algorithm for computing the the truth or falsity of any mathematical statement within a formal system.
Turing’s original paper is really quite fascinating. You can read it here.